﻿// The Average POJ - 2833.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://vjudge.net/problem/POJ-2833#google_vignette

在演讲比赛中，当参赛者完成演讲后，评委们会对他的表现进行评分。工作人员会移除最高分和最低分，然后计算剩下的分数的平均值作为参赛者的最终得分。这是一个简单的问题，因为通常只有几个评委。

让我们考虑上面问题的一般形式。给定 n 个正整数，移除最大的 n1 个数和最小的 n2 个数，然后计算剩下的数的平均值。

输入
输入包括多个测试用例。每个测试用例包括两行。第一行包含三个整数 n1, n2 和 n (1 ≤ n1, n2 ≤ 10, n1 + n2 < n ≤ 5,000,000)，用一个空格分隔。第二行包含 n 个正整数 ai (1 ≤ ai ≤ 108，对于所有的 i，满足 1 ≤ i ≤ n)，用一个空格分隔。最后一个测试用例后跟着三个零。

输出
对于每个测试用例，输出平均值，保留小数点后六位。

1 2 5
1 2 3 4 5
4 2 10
2121187 902 485 531 843 582 652 926 220 155
0 0 0

3.500000
562.500000

提示
这个问题的输入数据很大。建议使用 scanf 和 printf 进行 C++ 输入输出。

内存限制可能不允许你将所有数据存储在内存中。
*/
int main()
{
    std::cout << "Hello World!\n";
}
 